package com.tianji.aigc.service;

import com.tianji.aigc.vo.ChatSessionVO;
import com.tianji.aigc.vo.MessageVO;
import com.tianji.aigc.vo.SessionVO;

import java.util.List;
import java.util.Map;

public interface ChatSessionService {
    //新建会话
    SessionVO createSession(Integer num);

    //查询会话
    List<MessageVO> queryBySessionId(String sessionId);

    void update(String sessionId, String title,Long userId);

    Map<String, List<ChatSessionVO>> querySessionHistiry();

    void deleteHistorySession(String sessionId);

    void updateTitle(String sessionId, String title);
}
